let nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3

var merge = function(nums1, m, nums2, n) {
    let i = 0, j = 0
    while(i < nums1.length - 1 && j < nums2.length) {
        if(nums1[i] >= nums2[j]){
            nums1.splice(i,0,nums2[j]);
            i++
            j++
            nums1.pop()
        }
        else {
            i++
        }
    }
    for(let a = 0;a < n - j;a++){
        nums1.pop()
    }
    for(let l = j;l< n;l++){
        nums1.push(nums2[l])
    }
    console.log(nums1);
};
merge(nums1, m, nums2, n)